
body{ font-size: 12px;color: #888;overflow: hidden;}
input,label{vertical-align:middle}
.clear{clear: both;}
.iptradio { margin: 0px 5px 5px 0px; }

.wrap {
	zoom:1;
	position: relative;
	margin: 15px;
	border: 0px solid #f00;
}

.input-group {
	position: relative;
	margin: 15px 0 0; padding-left: 70px;
}
.input-group label {
	position: absolute; left: 0; top: 0;
	font: 13px/30px "微软雅黑"; color: #576B95;
}
.input-group .input,
.input-group .select {
	margin: 0; padding: 0 8px;
	width: 350px; height: 28px;
	font: 12px/1em "微软雅黑";
	border: 1px solid #eee;
	border-radius: 3px;
	outline: none;
}
.input-group .select:focus,
.input-group .input:focus {
	border-color: #07C160;
}
.input-group .input:disabled {
	color: #bbb;
	background-color: #f3f3f3;
}
.input-group .checkbox {
	margin: 10px 30px;
}

.input-group .btn {
	display: block; width: 115px;
	font: 12px/26px "微软雅黑"; color: #555;
	text-align: center;
	background: #fff;
	border: 1px solid #E4E8EB;
	border-radius: 3px;
	cursor: pointer;
}
.input-group .btn:hover {
	border-color: #07C160;
}

.input-group .pos {
	position: relative;
	display: inline-block;
	margin: 0 15px 0 0;
}
.input-group .pos .prefix,
.input-group .pos .suffix {
	position: absolute; top: 0; z-index: 50;
	font: 13px/30px "微软雅黑"; color: #999;
}
.input-group .pos .prefix {
	left: 10px;
}
.input-group .pos .suffix {
	right: 10px;
}
.input-group .pos input {
	padding: 0 25px;
	text-align: center;
}

.radios label { margin-right: 15px; font: 13px/2em "微软雅黑"; color: #666; }


#colorPicker {
	width: 25px; height: 25px;
	margin: 15px 0;
	border: 1px solid #CCC;
	border-radius: 3px;
	box-shadow: 2px 2px 5px #D3D6DA;
}
#url { display: none; }
#repeatType { width: 100px; }
#custom input { width: 40px; }
